A Hybrid Explanations Framework for Collaborative Filtering Recommender Systems

نویسندگان

  • Shay Ben-Elazar
  • Noam Koenigstein
چکیده

Augmenting personalized recommendations with explanations is believed to improve users’ trust, loyalty, satisfaction, and recommender’s persuasiveness. We present a flexible explanations framework for collaborative filtering recommender systems. Our algorithms utilizes item tags to automatically generate personalized explanations in a natural language format. Given a specific user and a recommended item, the algorithm utilizes the user’s personal information as well as global information (e.g., item similarities, metadata) in order to rank item tags based on their “explanatory power”. The top tags are chosen to construct a personalized explanation sentence which helps shed light on the underlying recommender. Our system has been well received by both focus groups as well as in expert evaluations and is scheduled to be evaluated in an online experiment. 1. BACKGROUND AND INTRODUCTION In the context of recommender systems, an explanation is a short textual description accompanying each recommended item to explain the recommender’s choice for the user. The importance of such explanations for real world applications is increasingly recognized. Good explanations are believed to improve user trust, loyalty, satisfaction, and persuasiveness [6]. Experimental evidence has shown that explanations can improve users’ acceptance [1]. The problem of explaining recommendations is not new. Several algorithms have been presented in the past and extensive surveys can be found in [3, 6]. Herlocker et al., [1] distinguishes between “white box’ ’ and “black box” explanation algorithms. For example, in neighborhood models [5] explanations can naturally follow from the recommendation algorithms: ”We recommend Shrek because you watched Toy Story”. This is a “white box” approach in which the explanations are based directly on the recommendation algorithm. However, explanations based on similarities are often simplistic and not very engaging. Furthermore, in matrix factorization based systems such as the Xbox recommender Copyright is held by the author/owner(s). RecSys 2014 Poster Proceedings, October 6 10, 2014, Foster City, Silicon Valley, USA. system [2, 4], recommendations are based on a global optimization process and there is no clear method to associate an explanation item with the recommended item. We therefore turn to “black box” approaches which justify recommendations in ways which are related to the underlaying recommender but in an indirect manner. In this work we present a “black box” explanations framework based on tags (e.g., as in [7]) in order to compute personalized explanations in the form of “We recommend Shrek based on your history of watching humorous computer animated films featuring imaginary storyline fitting a family outing”. 2. ALGORITHMIC OVERVIEW Given a recommended item and its tags, we select a small subset of tags that serve best as explanations. These tags are then utilized to automatically generate the explanation sentence. Hence, explanations are computed in two stages: First, we compute scores for the candidate tags to quantify their ability to serve as explanations (“explanatory power”). Then, the tags are ranked and the top tags are chosen to constitute the explanation sentence by applying a predefined rule-set on tag categories. The first stage integrates several modules which constitute scores for either the amount of personalization, quality of the explanation, or quality of the available tags in the context of the recommendation. Our framework allows plugging different modules and tuning their relative contribution with corresponding module weights. Each module is represented as a vector or a matrix and can be of one of the following types: a) Tag modules vectors fk; b) Item modules -vectors ri; c) Items to tags relationship modules matrices Pj ; Our frameworks allows for multiple modules per each type above and we denote by k, i, j the indexes of the modules per type. The scoring algorithm applies an ensemble approach which treats each module as an estimator and computes the weighted average. Let m,n be the number of tags and items, accordingly. Then,

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

یک سامانه توصیه‎گر ترکیبی با استفاده از اعتماد و خوشه‎بندی دوجهته به‎منظور افزایش کارایی پالایش‎گروهی

In the present era, the amount of information grows exponentially. So, finding the required information among the mass of information has become a major challenge. The success of e-commerce systems and online business transactions depend greatly on the effective design of products recommender mechanism. Providing high quality recommendations is important for e-commerce systems to assist users i...

متن کامل

A New WordNet Enriched Content-Collaborative Recommender System

The recommender systems are models that are to predict the potential interests of users among a number of items. These systems are widespread and they have many applications in real-world. These systems are generally based on one of two structural types: collaborative filtering and content filtering. There are some systems which are based on both of them. These systems are named hybrid recommen...

متن کامل

Use of Semantic Similarity and Web Usage Mining to Alleviate the Drawbacks of User-Based Collaborative Filtering Recommender Systems

  One of the most famous methods for recommendation is user-based Collaborative Filtering (CF). This system compares active user’s items rating with historical rating records of other users to find similar users and recommending items which seems interesting to these similar users and have not been rated by the active user. As a way of computing recommendations, the ultimate goal of the user-ba...

متن کامل

A New Similarity Measure Based on Item Proximity and Closeness for Collaborative Filtering Recommendation

Recommender systems utilize information retrieval and machine learning techniques for filtering information and can predict whether a user would like an unseen item. User similarity measurement plays an important role in collaborative filtering based recommender systems. In order to improve accuracy of traditional user based collaborative filtering techniques under new user cold-start problem a...

متن کامل

Intelligent Approach for Attracting Churning Customers in Banking Industry Based on Collaborative Filtering

During the last years, increased competition among banks has caused many developments in banking experiences and technology, while leading to even more churning customers due to their desire of having the best services. Therefore, it is an extremely significant issue for the banks to identify churning customers and attract them to the banking system again. In order to tackle this issue, this pa...

متن کامل

A NOVEL FUZZY-BASED SIMILARITY MEASURE FOR COLLABORATIVE FILTERING TO ALLEVIATE THE SPARSITY PROBLEM

Memory-based collaborative filtering is the most popular approach to build recommender systems. Despite its success in many applications, it still suffers from several major limitations, including data sparsity. Sparse data affect the quality of the user similarity measurement and consequently the quality of the recommender system. In this paper, we propose a novel user similarity measure based...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014